with all faults and imperfections